<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.6"/>
<title>SystemSharp: SystemSharp.Components.IInPort Interface Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">SystemSharp
   &#160;<span id="projectnumber">0.3</span>
   </div>
   <div id="projectbrief">A system-level modeling framework for designing real-time embedded systems</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="namespaces.html"><span>Packages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('interface_system_sharp_1_1_components_1_1_i_in_port.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark">&#160;</span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark">&#160;</span>Properties</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark">&#160;</span>Events</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#properties">Properties</a> &#124;
<a href="interface_system_sharp_1_1_components_1_1_i_in_port-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">SystemSharp.Components.IInPort Interface Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>This interface models a port with inbound dataflow.  
 <a href="interface_system_sharp_1_1_components_1_1_i_in_port.html#details">More...</a></p>
<div class="dynheader">
Inheritance diagram for SystemSharp.Components.IInPort:</div>
<div class="dyncontent">
 <div class="center">
  <img src="interface_system_sharp_1_1_components_1_1_i_in_port.png" usemap="#SystemSharp.Components.IInPort_map" alt=""/>
  <map id="SystemSharp.Components.IInPort_map" name="SystemSharp.Components.IInPort_map">
<area href="interface_system_sharp_1_1_components_1_1_i_port.html" title="This is the general marker interface for ports. " alt="SystemSharp.Components.IPort" shape="rect" coords="291,0,572,24"/>
<area href="interface_system_sharp_1_1_components_1_1_i_in_out_port.html" title="This interface models a port with bi-directional dataflow. " alt="SystemSharp.Components.IInOutPort" shape="rect" coords="0,112,281,136"/>
<area href="interface_system_sharp_1_1_components_1_1_in_3_01_t_01_4.html" title="This interface models a signal input port of a specific data type. " alt="SystemSharp.Components.In&lt; T &gt;" shape="rect" coords="582,112,863,136"/>
<area href="interface_system_sharp_1_1_components_1_1_in_out_3_01_t_01_4.html" title="This interface models a bi-directional signal port of a specific data type. " alt="SystemSharp.Components.InOut&lt; T &gt;" shape="rect" coords="0,168,281,192"/>
<area href="interface_system_sharp_1_1_components_1_1_in_out_3_01_t_01_4.html" title="This interface models a bi-directional signal port of a specific data type. " alt="SystemSharp.Components.InOut&lt; T &gt;" shape="rect" coords="291,168,572,192"/>
<area href="class_system_sharp_1_1_components_1_1_signal_3_01_t_01_4.html" title="Basic signal implementation. " alt="SystemSharp.Components.Signal&lt; T &gt;" shape="rect" coords="582,168,863,192"/>
<area href="interface_system_sharp_1_1_components_1_1_x_in_3_01_t_e_00_01_t_i_01_4.html" title="Models a vector-valued (i.e. one-dimensional) input port. " alt="SystemSharp.Components.XIn&lt; TE, TI &gt;" shape="rect" coords="1018,168,1299,192"/>
<area href="class_system_sharp_1_1_components_1_1_signal_3_01_t_01_4.html" title="Basic signal implementation. " alt="SystemSharp.Components.Signal&lt; T &gt;" shape="rect" coords="0,224,281,248"/>
<area href="class_system_sharp_1_1_components_1_1_signal_3_01_t_01_4.html" title="Basic signal implementation. " alt="SystemSharp.Components.Signal&lt; T &gt;" shape="rect" coords="291,224,572,248"/>
<area href="class_system_sharp_1_1_components_1_1_resolved_signal_3_01_t_01_4.html" title="This class represents a signal which transports a resolved data type. " alt="SystemSharp.Components.ResolvedSignal&lt; T &gt;" shape="rect" coords="582,224,863,248"/>
<area href="interface_system_sharp_1_1_components_1_1_x_in_out_3_01_t_e_00_01_t_i_01_4.html" title="Models a vector-valued (i.e. one-dimensional) input/output port. " alt="SystemSharp.Components.XInOut&lt; TE, TI &gt;" shape="rect" coords="1018,224,1299,248"/>
<area href="class_system_sharp_1_1_components_1_1_resolved_signal_3_01_t_01_4.html" title="This class represents a signal which transports a resolved data type. " alt="SystemSharp.Components.ResolvedSignal&lt; T &gt;" shape="rect" coords="0,280,281,304"/>
<area href="class_system_sharp_1_1_components_1_1_resolved_signal_3_01_t_01_4.html" title="This class represents a signal which transports a resolved data type. " alt="SystemSharp.Components.ResolvedSignal&lt; T &gt;" shape="rect" coords="291,280,572,304"/>
<area href="class_system_sharp_1_1_components_1_1_s_l_signal.html" title="A signal which carries logic values " alt="SystemSharp.Components.SLSignal" shape="rect" coords="582,280,863,304"/>
<area href="class_system_sharp_1_1_components_1_1_signal1_d_3_01_t_01_4.html" title="Models a signal which carries one-dimensional signal data. It provides indexing properties to apply a..." alt="SystemSharp.Components.Signal1D&lt; T &gt;" shape="rect" coords="873,280,1154,304"/>
<area href="class_system_sharp_1_1_components_1_1_signal1_d_proxy_3_01_t_01_4.html" title="The proxy represents the application of a sub-range to an underlying Signal1D. I.e. the proxy does not manage the signal data by itself but instead acts as an adapter between the actual signal and the view on that signal which results from applying the sub-range. " alt="SystemSharp.Components.Signal1DProxy&lt; T &gt;" shape="rect" coords="1164,280,1445,304"/>
<area href="class_system_sharp_1_1_components_1_1_s_l_signal.html" title="A signal which carries logic values " alt="SystemSharp.Components.SLSignal" shape="rect" coords="0,336,281,360"/>
<area href="class_system_sharp_1_1_components_1_1_s_l_signal.html" title="A signal which carries logic values " alt="SystemSharp.Components.SLSignal" shape="rect" coords="291,336,572,360"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a>
Properties</h2></td></tr>
<tr class="memitem:a201a1188865d46ebf1992011383e7a01"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_system_sharp_1_1_components_1_1_abstract_event.html">AbstractEvent</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="interface_system_sharp_1_1_components_1_1_i_in_port.html#a201a1188865d46ebf1992011383e7a01">ChangedEvent</a><code> [get]</code></td></tr>
<tr class="memdesc:a201a1188865d46ebf1992011383e7a01"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns the event which is signaled when there is new data or when the data changed its value.  <a href="#a201a1188865d46ebf1992011383e7a01">More...</a><br/></td></tr>
<tr class="separator:a201a1188865d46ebf1992011383e7a01"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>This interface models a port with inbound dataflow. </p>

<p>Definition at line <a class="el" href="_signals_core_8cs_source.html#l00041">41</a> of file <a class="el" href="_signals_core_8cs_source.html">SignalsCore.cs</a>.</p>
</div><h2 class="groupheader">Property Documentation</h2>
<a class="anchor" id="a201a1188865d46ebf1992011383e7a01"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_system_sharp_1_1_components_1_1_abstract_event.html">AbstractEvent</a> SystemSharp.Components.IInPort.ChangedEvent</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">get</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Returns the event which is signaled when there is new data or when the data changed its value. </p>

<p>Definition at line <a class="el" href="_signals_core_8cs_source.html#l00046">46</a> of file <a class="el" href="_signals_core_8cs_source.html">SignalsCore.cs</a>.</p>

</div>
</div>
<hr/>The documentation for this interface was generated from the following file:<ul>
<li><a class="el" href="_signals_core_8cs_source.html">SignalsCore.cs</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="namespace_system_sharp.html">SystemSharp</a></li><li class="navelem"><a class="el" href="namespace_system_sharp_1_1_components.html">Components</a></li><li class="navelem"><a class="el" href="interface_system_sharp_1_1_components_1_1_i_in_port.html">IInPort</a></li>
    <li class="footer">Generated on Thu Dec 26 2013 14:22:01 for SystemSharp by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.6 </li>
  </ul>
</div>
</body>
</html>
